package hsit.design;

import java.util.LinkedList;
import java.util.List;

/**
 * @author huanggy
 * @date 2023/02/20
 **/
public class ClassInfo {

    private String className;
    private String superClassName;
    private String classDesc;
    private String classPath;
    private List<ClassFieldInfo> fields = new LinkedList<>();
    private List<ClassMethodInfo> methods = new LinkedList<>();

    public ClassInfo() {
    }

    public String getClassName() {
        return className;
    }

    public void setClassName(String className) {
        this.className = className;
    }

    public String getSuperClassName() {
        return superClassName;
    }

    public void setSuperClassName(String superClassName) {
        this.superClassName = superClassName;
    }

    public String getClassDesc() {
        return classDesc;
    }

    public void setClassDesc(String classDesc) {
        this.classDesc = classDesc;
    }

    public String getClassPath() {
        return classPath;
    }

    public void setClassPath(String classPath) {
        this.classPath = classPath;
    }


    public List<ClassFieldInfo> getFields() {
        return fields;
    }

    public void setFields(List<ClassFieldInfo> fields) {
        this.fields = fields;
    }

    public List<ClassMethodInfo> getMethods() {
        return methods;
    }

    public void setMethods(List<ClassMethodInfo> methods) {
        this.methods = methods;
    }
}
